All Questions
10 questions
7votes
2answers
1kviews
Help understanding TAIPAN source code for the Apple II
I am trying to run the source code found at https://taipangame.com/BASIC.txt on Epple 2 (with Apple II+ roms) to eventually run on my own Apple II+, but the program keeps crashing. First, I used a ...
6votes
2answers
349views
6502 Assembly on Apple IIe: GETLN fails with 'syntax error' under ProDOS
I'm writing a text adventure in assembly for the Apple IIe (using Merlin). I'm also using ProDOS 8 v2.0.3. At some point, I have a subroutine to read user input from the keyboard using the GETLN1 call....
0votes
1answer
348views
Apple II mixed mode cursor placement
I've been playing on my recently resurrected Apple IIs, a //e, IIc, and IIgs (mostly the //e), tinkering with assembly. I'm reading the paddles and plotting a colored block on the screen, kind of an ...
8votes
2answers
2kviews
Asking explanation of 65C02 assembler code
From Gary B. Little's "Apple ProDOS: Advanced Features for Programmers", pages 176 - 188: "Since the ONLINE command handler is not inherently relocatable, all references to internal ...
5votes
1answer
409views
Apple II Assembly DSECT
I'm trying to define a section of data in a program. The Apple 6502 Assembler/Editor mentions an assembler directive called "DSECT" but I can't tell if I'm using it correctly or not. Here is ...
7votes
3answers
2kviews
Apple II Toggles between 40 and 80 columns in assembly language (Apple IIc)
To switch from 80-column to 40-column display, what is the difference between the following two actions: lda #$11 jsr COUT ; $FDED and sta $C00C ; 80coloff switch In the first case, I do not ...
4votes
1answer
324views
Apple IIc : displaying HGR page 1 in AUX memory
I need to display HGR page 1 ($2000 to $3FFF) located in AUX memory (not in MAIN memory). According to the "Apple IIc Reference Manual - Volume 1", page 45, I must first turn 80Store on by ...
6votes
3answers
450views
Apple II: ProDOS, zero length prefix and MLI calls
I have a simple program on my Apple IIc written in assembly language. It starts by getting a filename from the user (just the file name, not the full path), then it opens the corresponding file with a ...
3votes
3answers
786views
How to transfer the address of a data block into zero page using the Merlin 8 assembler on my Apple //e?
I've been fooling around with the Merlin 8 (v2.58) assembler on my Apple IIe and ran into a small snag. Basically, I would like to load the address of a block of data into a two-byte pair in zero ...
11votes
2answers
2kviews
Best learning path for Apple IIe assembly language [closed]
I have an emulator up and running and access to the asimov ftp site, and I want to learn how to program assembly language on the Apple IIe. What assembler should I use (Merlin? LISA?) and what book or ...